/*Alterações feitas por iratua*/ 

class GrupoDocumentos {
    static belongsTo = GrupoFilho
        Date dataDeCadastro = new Date()
        String nomeDocumento
        Integer ordem
        GrupoFilho grupoFilho
        Boolean obrigatorio = true
        String indentificador

 static constraints = {
        nomeGrupo(blank:true, nullable:true, unique: true)
        ordem(blank:true, nullable:true )
        nomeDocumento(blank:false, nullable:false , maxSize: 500)
        grupoFilho(blank:false, nullable:false)
        obrigatorio (blank:true, nullable:true )
        indentificador(blank:false, nullable:false)
       }

          public String toString(){
        return "${this.nomeDocumento}"
    }
    
       static mapping = {
        table "TB_GRUPO_FILHO_DOCUMENTO"
        id generator: 'sequence' ,params:[sequence:'tb_grupo_filho_documento_id_seq']
        version false
        id column : 'GRUPO_FILHO_DOCUMENTO_ID'
        dataDeCadastro column : "DT_DATA_CADASTRO"
        nomeDocumento column : "DS_DOCUMENTO" , sqlType: "VARCHAR", length: 500
        ordem column : "NU_ORDEM"
        grupoFilho column : 'GRUPO_FILHO_ID'
        obrigatorio column : "OP_OBRIGATORIO"
        indentificador column : "ID"
        }



}
